



# 剪辑视频
def test_make_video():
    from moviepy.editor import VideoFileClip, concatenate_videoclips

    # 加载视频文件
    video1 = VideoFileClip("D:/2024/111.mp4")
    video2 = VideoFileClip("D:/2024/222.mp4")

    # 从第一个视频中提取第5到9秒的内容 速度设置为2倍
    clip1 = video1.subclip(5, 9).speedx(2)

    # 从第二个视频中提取第2到10秒的内容，并设置速度为0.5倍
    clip2 = video2.subclip(2, 10).speedx(0.5)

    # 拼接视频
    final_video = concatenate_videoclips([clip1, clip2])

    # 写出最终的视频文件
    final_video.write_videofile("D:/2024/output1.mp4")

    # 释放资源
    video1.close()
    video2.close()
    final_video.close()

    # from moviepy.editor import VideoFileClip, concatenate_videoclips
    #
    # # 加载两个视频文件
    # video1 = VideoFileClip("D:/2024/111.mp4")
    # video2 = VideoFileClip("D:/2024/222.mp4")
    #
    # # 拼接视频
    # final_video = concatenate_videoclips([video1, video2])
    #
    # # 写出最终的视频文件
    # final_video.write_videofile("D:/2024/output.mp4")
    #
    # # 释放资源
    # video1.close()
    # video2.close()
    # final_video.close()
